package com.becapps.easydownloader.utils; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.view.ContextThemeWrapper; import com.becapps.easydownloader.R; public class PopUps { static int icon; public static void showPopUp(String title, String message, String type, Context context) { AlertDialog.Builder helpBuilder = new AlertDialog.Builder(new ContextThemeWrapper(context, R.style.BoxTheme)); helpBuilder.setTitle(title); helpBuilder.setMessage(message); if ( type == "alert" ) { icon = android.R.drawable.ic_dialog_alert; } else if ( type == "info" ) { icon = android.R.drawable.ic_dialog_info; } helpBuilder.setIcon(icon); helpBuilder.setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { // Do nothing but close the dialog } }); AlertDialog helpDialog = helpBuilder.create(); if (! ((Activity) context).isFinishing()) { helpDialog.show(); } } }